/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package models.negocio;

import models.dados.HibernateUtil;
import org.hibernate.Query;

/**
 * Classe que detem as instâncias das classes de Negócio
 * @author Wenderson
 */
public class NegFact {

    private static NegocioDimensao negocioDimensao;
    private static NegocioAtributoDim negocioAtributoDim;
    private static NegocioTabAuxiliar negocioTabAuxiliar;
    
    public static NegocioDimensao getDimensao() {
        if (NegFact.negocioDimensao == null) {
            NegFact.negocioDimensao = new NegocioDimensao();
        }
        
        return NegFact.negocioDimensao;
    }
    
    public static NegocioAtributoDim getAtributoDim() {
        if (NegFact.negocioAtributoDim == null) {
            NegFact.negocioAtributoDim = new NegocioAtributoDim();
        }
        
        return NegFact.negocioAtributoDim;
    }
    
    public static NegocioTabAuxiliar getTabAux() {
        if (NegFact.negocioTabAuxiliar == null) {
            NegFact.negocioTabAuxiliar = new NegocioTabAuxiliar();
        } 
        
        return NegFact.negocioTabAuxiliar;
    }
            
}
